// pages/lighted/lighted.js
const forumsPageSize = 5;
var pageIndex = 0;

Page({

  /**
   * 页面的初始数据
   */
  data: {
    forums: null,
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
    
  },

  // 请求头图
  headerImg: function () {
    var that = this;
    wx.request({
      url: getApp().globalData.lighted_img_url,
      success(res) {
        console.log(res)
        that.setData({
          src: res.data
        })
      },
    })
  },

  imageClick: function () {
    var that = this;
    wx.previewImage({
      current: that.data.src,
      urls: [that.data.src],
    })
  },

  // 请求帖子信息
  requestSunburn: function () {
    var that = this;
    wx.showLoading()
    wx.request({
      url: getApp().globalData.sunburn_url,
      data: {
        pageSize: forumsPageSize,
        pageIndex: pageIndex
      },
      success(res) {
        console.log(res)
        var tempArr = res.data.data.forumList;
        if (tempArr != null && tempArr.length > 0) {
          if (pageIndex == 0) {
            that.setData({
              forums: tempArr
            })
          } else {
            that.setData({
              forums: that.data.forums.concat(tempArr)
            })
          }
          pageIndex++;
        }
      },
      complete() {
        wx.stopPullDownRefresh();
        wx.hideLoading()
      }
    })
  },


  topicClick: function (e) {
    console.log(e)
    getApp().globalData.webViewUrl = e.currentTarget.dataset.href;
    wx.navigateTo({
      url: '../webview/webview',
    })
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    //请求头图
    this.headerImg()

    //请求帖子
    pageIndex = 0
    this.requestSunburn();
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
    //请求头图
    this.headerImg()

    pageIndex = 0;
    this.requestSunburn();
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
    this.requestSunburn();
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function (e) {
    if (e.from == 'menu') { // 分享小程序

      return {
        title: '快来加入闲置会发光，做最环保的时髦精>>',
        path: '/pages/login/login',
        imageUrl: '/resources/share_miniprogram.png',
      }
    }
  }
})
